home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / os2 / blt2_205.zip / WHATTHIS.IS < prev   
Text File  |  1995-09-09  |  2KB  |  38 lines

  1. Bullet Is...
  2.  
  3.  Bullet/2 is a thread-safe, multi-process capable database engine toolkit for
  4.  OS/2.  It provides pre-built and tested access methods to data and index
  5.  files for application programmers.  It is not an end-user Database Management
  6.  System (DBMS), but it is a tool that could be used to develop one.  Bullet is
  7.  compact, efficient, and  very fast.  It can be configured to use custom
  8.  key-build, user sort-compare, and expression-parser routines to extend the
  9.  built-in functionality.  Rules are few; possibilities are great.
  10.  
  11.  The standard data format is DBF (dBASE 3+ and later).  The supported memo
  12.  format is DBT (dBASE 4 and later).  Index-only support can be enabled and with
  13.  this any data file format may be used (the data maintained by the programmer
  14.  then).  Also, the DBF standard may be extended by using binary field values
  15.  and fields larger than 255 bytes.  Index files are NLS-compatible and use an
  16.  efficient b-tree structure.  Files may be any size supported by the OS, up to
  17.  4GB.  Up to 1024 files may be opened and in use by any one process, with any
  18.  number of processes active.
  19.  
  20.  The Bullet API consists of a wide assortment of routines, from low-level OS
  21.  calls to high-level transaction-list routines that can process hundreds of
  22.  files per transaction, with roll-back on error.  Network and multi-user
  23.  support is included, and makes use of operating system features such as
  24.  atomic re-locking, and shared locks that allow other processes read-access
  25.  to locked files.
  26.  
  27.  Bullet is simple to use, and may easily be modified by using function wrappers
  28.  around groups of related Bullet routines.  If you don't like working with the
  29.  parameter packs, use a wrapper and call as you like.  Bullet works the way
  30.  you are used to working.
  31.  
  32.  
  33.  The manual that follows is a complete introduction and programmer reference
  34.  for Bullet/2.  Sample code is included, with more still on disk.  Use Bullet
  35.  to make a mint, or at least that database program that OS/2 users are looking
  36.  for.  I'd like to, but then I wouldn't be selling Bullet to you if I were.
  37.  
  38.